package com.fs.common.enumeration;

import lombok.Getter;

@Getter
public enum BusinessExceptionEnum {
    NO_AVAILABLE_BEDS("已无空闲床位"),
    NO_DOCTOR_AVAILABLE_IN_DEPT("该科室已无可用医生"),
    PATIENT_NOT_EXIST("患者不存在"),
    PATIENT_ALREADY_DISCHARGED("患者已出院"),
    DEPARTMENT_NOT_EXIST("科室不存在"),
    DOCTOR_NOT_EXIST("医生不存在"),
    USER_NOT_FOUND("用户不存在"),
    PASSWORD_ERROR("密码错误"),
    USER_OR_PASSWORD_ERROR("用户名或密码错误"),
    PASSWORD_NOT_MATCH("两次密码不一致"),
    PARAM_ERROR("参数错误"),
    JWT_ERROR("令牌错误"),
    USER_ALREADY_EXISTS("用户名已存在"),
    EMPLOYEE_ALREADY_OUT_WORK("该账号已离职，无法登录"),

    ALERT_NOT_FOUND("警情不存在"),
    ALERT_STATE_ERROR("警情状态错误"),

    ROBOT_NOT_FOUND("机器人不存在"),
    ROBOT_NOT_IDLE_STATUS("执行任务状态的机器人不能充电"),
    ROBOT_NOT_CHARGING_STATUS("正在执行任务的机器人不能直接切换到充电状态"),
    ROBOT_UPDATE_STATUS_FAILED("更新机器人状态失败"),
    ASSIGN_FAILED("分配失败"),
    ALERT_ALREADY_ASSIGNED("警情已分配");

    private String message;

    private BusinessExceptionEnum(String message) {
        this.message = message;
    }
}
